package com.leilei.entity;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author lei
 * @create 2022-06-05 12:07
 * @desc 响应码枚举
 **/
@Getter
@AllArgsConstructor
public enum ResponseCodeEnum {
    /**
     * 响应成功码值
     */
    SUCCESS(0, "操作成功"),
    /**
     * 响应失败码值
     */
    FAIL(-1, "操作失败"),
    /**
     * token过期
     */
    TOKEN_EXPIRED(1101, "认证信息已过期"),
    /**
     * token 不支持
     */
    TOKEN_UN_SUPPORT(1102, "认证信息不支持"),
    /**
     * token 异常（签名被篡改 格式错误）
     */
    TOKEN_ERROR(1103, "认证信息异常"),

    /**
     * 未传递token
     */
    NOT_LOGIN(1104, "账户未登陆"),

    NOT_PERMISSION_INNER(1105, "内部接口禁止访问"),


    FLOW(999, "请求操作过于频繁");

    private final int code;
    private final String message;


}
